地图界面控制 Sample详情
最后更新时间:2020年12月8日
地图视图上具备缩放按钮、指北针、比例尺、MapGIS Logo四个地图界面控件,方便用户进行简单的操作、展示信息。这些控件默认都显示在固定的位置,如有需要,可以控制他们的可见性、调整显示位置,达到应用最佳显示效果。
除此之外,还有其他设置接口,具体请参考API:com.zondy.mapgis.map.view.mapview程序包中的MapView类方法。
通过缩放按钮可修改地图显示级别。
//缩放按钮可见性控制 mapView.setZoomControlsEnabled(false); //true为显示;false为隐藏
指北针用于显示地图的方向,默认情况即在地图无旋转角、无倾斜角时不会显示。
//指北针可见性控制 mapView.setShowNorthArrow(true); //设置指北针图标在地图视图中的显示位置 mapView.setNorthArrowPosition(new PointF(x,y)); //设置指北针图标 mapView.setNorthArrowImage(bitmap)
随着地图显示级别不同比例尺会显示不同数值。
//比例尺可见性控制 mapView.setShowScaleBar(true); //设置比例尺在地图视图中显示的位置(视图坐标) mapView.setScaleBarPoistion(new PointF(x,y));
//Logo图标可见性控制 mapView.setShowLogo(true); //设置Logo图标显示位置 mapView.setLogoPoistion(MapView.LOGO_POSITION_BOTTOM_LEFT);
Logo位置说明:
参数 | 说明 |
---|---|
MapView.LOGO_POSITION_TOP_LEFT | 左上角 |
MapView.LOGO_POSITION_TOP_CENTER | 顶部中间 |
MapView.LOGO_POSITION_TOP_RIGHT | 右上角 |
MapView.LOGO_POSITION_BOTTOM_LEFT | 左下角 |
MapView.LOGO_POSITION_BOTTOM_CENTER | 底部中间 |
MapView.LOGO_POSITION_BOTTOM_RIGHT | 右下角 |